+2005-05-04 Tor Lillqvist <tml@novell.com>
+
+ * gdk/win32/gdkdrawable-win32.c (generic_draw, blit_from_pixmap)
+ * gdk/win32/gdkgc-win32.c (gdk_win32_gc_values_to_win32values,
+ _gdk_win32_gc_new, _gdk_windowing_gc_set_clip_region,
+ gdk_win32_hdc_get): Minor fixes to make Win32 backend compile
+ again.
+
2005-05-03 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkfilesystem.c:
+2005-05-04 Tor Lillqvist <tml@novell.com>
+
+ * gdk/win32/gdkdrawable-win32.c (generic_draw, blit_from_pixmap)
+ * gdk/win32/gdkgc-win32.c (gdk_win32_gc_values_to_win32values,
+ _gdk_win32_gc_new, _gdk_windowing_gc_set_clip_region,
+ gdk_win32_hdc_get): Minor fixes to make Win32 backend compile
+ again.
+
2005-05-03 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkfilesystem.c:
+2005-05-04 Tor Lillqvist <tml@novell.com>
+
+ * gdk/win32/gdkdrawable-win32.c (generic_draw, blit_from_pixmap)
+ * gdk/win32/gdkgc-win32.c (gdk_win32_gc_values_to_win32values,
+ _gdk_win32_gc_new, _gdk_windowing_gc_set_clip_region,
+ gdk_win32_hdc_get): Minor fixes to make Win32 backend compile
+ again.
+
2005-05-03 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkfilesystem.c:
GdkGCWin32 *gcwin32 = GDK_GC_WIN32 (gc);
HDC hdc;
va_list args;
- GdkFillStyle *fill_style = _gdk_gc_get_fill (gc);
+ GdkFill fill_style = _gdk_gc_get_fill (gc);
va_start (args, region);
GdkDrawableImplWin32 *dest,
HDC hdc,
GdkPixmapImplWin32 *src,
- GdkGCWin32 *gcwin32,
+ GdkGC *gc,
gint xsrc,
gint ysrc,
gint xdest,
gint width,
gint height)
{
+ GdkGCWin32 *gcwin32 = GDK_GC_WIN32 (gc);
HDC srcdc;
HBITMAP holdbitmap;
RGBQUAD oldtable[256], newtable[256];
if (GDK_IS_PIXMAP_IMPL_WIN32 (src_impl))
blit_from_pixmap (use_fg_bg, draw_impl, hdc,
- (GdkPixmapImplWin32 *) src_impl, GDK_GC_WIN32 (gc),
+ (GdkPixmapImplWin32 *) src_impl, gc,
xsrc, ysrc, xdest, ydest, width, height);
else if (draw_impl->handle == src_impl->handle)
blit_inside_window (hdc, GDK_GC_WIN32 (gc), xsrc, ysrc, xdest, ydest, width, height);
if (mask & GDK_GC_FOREGROUND)
{
win32_gc->values_mask |= GDK_GC_FOREGROUND;
- GDK_NOTE (GC, (g_print ("fg=%.06lx", values->,
+ GDK_NOTE (GC, (g_print ("fg=%.06x",
+ _gdk_gc_get_fg_pixel (&win32_gc->parent_instance)),
s = ","));
}
if (mask & GDK_GC_BACKGROUND)
{
win32_gc->values_mask |= GDK_GC_BACKGROUND;
- GDK_NOTE (GC, (g_print ("%sbg=%.06lx", s, win32_gc->background),
+ GDK_NOTE (GC, (g_print ("%sbg=%.06x", s,
+ _gdk_gc_get_bg_pixel (&win32_gc->parent_instance)),
s = ","));
}
GdkGC*
_gdk_win32_gc_new (GdkDrawable *drawable,
GdkGCValues *values,
- GdkGCValuesMask mask)
+ GdkGCValuesMask values_mask)
{
GdkGC *gc;
GdkGCWin32 *win32_gc;
win32_gc->values_mask = GDK_GC_FUNCTION | GDK_GC_FILL;
GDK_NOTE (GC, g_print ("_gdk_win32_gc_new: %p: ", win32_gc));
- gdk_win32_gc_values_to_win32values (values, mask, win32_gc);
+ gdk_win32_gc_values_to_win32values (values, values_mask, win32_gc);
GDK_NOTE (GC, g_print ("\n"));
win32_gc->hdc = NULL;
}
void
-_gdk_windowing_set_clip_region (GdkGC *gc,
- GdkRegion *region)
+_gdk_windowing_gc_set_clip_region (GdkGC *gc,
+ GdkRegion *region)
{
GdkGCWin32 *win32_gc = GDK_GC_WIN32 (gc);
/* For drawing GDK_LINE_DOUBLE_DASH */
if ((usage & GDK_GC_BACKGROUND) && win32_gc->pen_double_dash)
{
- bg = _gdk_win32_colormap_color (impl->colormap, win32_gc->background);
+ bg = _gdk_win32_colormap_color (impl->colormap, _gdk_gc_get_bg_pixel (gc));
if ((win32_gc->pen_hbrbg = CreateSolidBrush (bg)) == NULL)
WIN32_GDI_FAILED ("CreateSolidBrush"), ok = FALSE;
}